package com.zmn.oms.dubbo.interfaces.statistics;

import com.zmn.common.dto2.ResponseDTO;
import com.zmn.oms.common.dio.normal.statistics.EngineerOrderStatDIO;
import com.zmn.oms.common.dro.statistics.EngineerOrderStatDRO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * 类描述: 工程师订单统计
 *
 * @author: HuangChao
 * @since: 2022/08/15 18:00
 */
@Api("工程师订单统计接口")
public interface StatOrderEngineerRemoteService {

    @ApiOperation("批量查询工程师订单数据")
    ResponseDTO<List<EngineerOrderStatDRO>> getOrderStatByQuery(@Validated @NotNull(message = "查询参数不能为空") EngineerOrderStatDIO dio);

}
